﻿package  {
	
	import flash.events.*;
	import flash.media.Sound;
	import flash.net.URLRequest;
	import flash.display.Loader;
	
	public class Teklatua extends Jokua {

		public function Teklatua() {
			izena="Teklatua";
			haur = true;
			hizkiakPantailaratu();
		}
		public function hizkiakPantailaratu(){
			var hizkiGuztiak:Alfabetoa = new Alfabetoa();
			var hizkia:Botoia;
			var i:int;
	
			for (i=0; i<hizkiGuztiak.luzera(); i++)
			{
				hizkia = new Botoia("irudiak/hizkiak/h/l/" + hizkiGuztiak.getElementua(i) + ".png");
				hizkia.setArgiKolorea("urdina");
				hizkia.setIzena(hizkiGuztiak.getHitza(i));
				if (i <= 5)
				{
					hizkia.x=(65*i) +60;
					hizkia.y = 100;
				}
				else if (i <= 10)
				{
					hizkia.x= (70*(i-6)) +80;
					hizkia.y = 220;
				}
				else if (i <= 15)
				{
					hizkia.x= (70*(i-11)) +80;
					hizkia.y = 340;
				}
				
				else
				{
					hizkia.x= (70*(i-16)) + 80;
					hizkia.y = 460;
				}
				addChildAt(hizkia,i+2);//Ikusi ahal izateko beharrezkoa
				hizkia.addEventListener(MouseEvent.CLICK, aukeratu);
				
			}//for
			
		}
		public function aukeratu(eventObject:MouseEvent){
			var hizkiSoinua:Sound;
			hizkiSoinua = new Sound(new URLRequest("Soinuak/"+eventObject.target.name.substring(0,1)+".mp3"));
			channel = hizkiSoinua.play();
			super.elementuakEzabatu(this,24); //hizkiak ez ezabatzeko
			irudiaPantailaratu(eventObject.target.name);
			hitzaPantailaratu(eventObject.target.name);	
						
		}//aukeratu*/
		
		public function irudiaPantailaratu(s : String){
			var irudia:Irudia;
			irudia = new Irudia("irudiak/jokuIrudiak/handiak/" + s + ".png");
			irudia.x= 620;
			irudia.y= 300;
			addChild(irudia);
			
		}
		public function hitzaPantailaratu(s : String){
			var h:Hitza;
			h = new Hitza("l",s);
			h.x= 720 - (h.getLuzera()*20);
			h.y= 100;
			addChild(h);
			h = new Hitza("x",s);
			h.x= 720 - (h.getLuzera()*20);
			h.y= 200;
			addChild(h);
			
		}

	}
	
}
